/*
 * Simulator
 * Date: December 09, 2011
 * Group JEDi
 * Author(s): James Lovato, Efim Todorasco, Daniel Garrison
 */

/**
 * An enum type that is used to keep track of what type of interrupt
 * is being called.
 * 
 * @author James Lovato, Efim Todorasco, Daniel Garrison
 * @version Fall 2011
 *
 */
public enum Interrupts {
	DISK,
	VIDEO,	
	KEYBOARD,
	CALCULATOR,
	CONSUMER,
	PRODUCER,
	KEY_READY,
	DISK_READY,
	VIDEO_READY,
	TIMER,
	SEM_READ_UP,
	SEM_READ_DOWN,
	SEM_WRITE_UP,
	SEM_WRITE_DOWN,
	LOCK_MUTEX,
	UNLOCK_MUTEX,
	OWN_MUTEX,
	CRIT_REGION
}
